package utils

//func ReFreshUserToken(userId string) (token string) {
//
//	//更新用户token
//	token, err := global.REDIS_CONN.Get("userToken:" + userId).Result()
//
//	if err != nil {
//		return ""
//	}
//	j := middleware.NewJWT()
//	// parseToken 解析token包含的信息
//	claimsInfo, err := j.ParseToken(token)
//	if err != nil {
//		return ""
//	}
//
//	clams := request.CustomClaims{
//		UserId:  claimsInfo.UserId,
//		UserRid: claimsInfo.UserRid,
//		StandardClaims: jwt.StandardClaims{
//			NotBefore: time.Now().Unix() - 1000,       // 签名生效时间
//			ExpiresAt: time.Now().Unix() + 60*60*24*7, // 过期时间 一周
//			Issuer:    "whiteNoise",                   // 签名的发行者
//		},
//	}
//
//	token, err = j.CreateToken(clams)
//	if err != nil {
//		return ""
//	}
//	global.REDIS_CONN.Set(config.UserToken+claimsInfo.UserId, token, time.Second*60*60*24*7)
//	return token
//}
